cavernicolous animals - Spanish English Dictionary